// 该文件是Angular的根模块 告诉angular如何组将应用

// angular的核心模块
import { NgModule } from '@angular/core';

// BrowserModule 浏览器解析的模块
import { BrowserModule } from '@angular/platform-browser';

// 根模块
import { AppComponent } from './app.component';
import { NewsComponent } from './components/news/news.component';
import { HomeComponent } from './components/home/home.component';


// @NgModule装饰器 @NgModule是一个元数据对象 告诉angular如何编译和启动应用
@NgModule({
  declarations: [   // 作用：配置当前项目运作的组件 
    AppComponent, NewsComponent, HomeComponent
  ],
  imports: [      // 配置当前模块运作依赖的其他模块
    BrowserModule   
  ],
  // 配置项目所需要的各种服务
  providers: [],
  // 启动加载的默认模块 一般的根组件
  bootstrap: [AppComponent]
})
  // 根模块不需要其他任何模块的引入
export class AppModule { }
